page {
  background-color: #fff;
}

.isRed {
  color: #fd3f4b;
}

.tg_my_money_ye .box {
  margin: 100rpx auto 60rpx;
  width: 80%;
}

.tg_my_money_ye .box .dt {
  border-right: 1px solid #eee;
  float: left;
  text-align: left;
  width: 30%;
}

.tg_my_money_ye .box .dt .i {
  color: #ee5a4e;
  font-size: 140rpx;
}

.tg_my_money_ye .box .dd {
  float: right;
  text-align: left;
  width: 64%;
}

.tg_my_money_ye .money {
  color: #ee5a4e;
  display: block;
  font: normal 62rpx/62rpx Arial;
}

.tg_my_money_ye .money .font {
  color: #8d8d8d;
  font-size: 40rpx;
  padding-left: 6rpx;
}

.tg_my_money_ye .money:before {
  color: #999;
  content: '当前余额';
  display: block;
  font-family: Microsoft YaHei, SimSun, 宋体;
  font-size: 30rpx;
}

.tg_my_money_ye .moneydetail {
  color: #8d8d8d;
  display: inline-block;
  font-size: 24rpx;
  line-height: 200%;
  margin: 40rpx auto;
  text-align: left;
}

.tg_my_money_ye .moneydetail .size1 {
  padding: 0 20rpx;
}

.tg_my_money_ye .moneydetail .span {
  font-size: 28rpx;
}

.tg_my_money_ye .btn2 {
  box-shadow: 0 0 0;
  margin-left: 20rpx;
}

.my_loveb_mx {
  margin: 0 auto;
  padding: 20rpx 0 160rpx;
  width: 94%;
}

.my_loveb_mx,
.my_loveb_mx .dl {
  box-sizing: border-box;
}

.my_loveb_mx .dl {
  border-bottom: 1px solid #f8f8f8;
  clear: both;
  overflow: auto;
  padding: 20rpx 30rpx;
  width: 100%;
}

.my_loveb_mx .dl:last-child {
  border-bottom: 0;
}

.my_loveb_mx .dl .dd,
.my_loveb_mx .dl .dt {
  display: block;
  float: left;
}

.my_loveb_mx .dl:hover {
  background-color: #f8f8f8;
}

.my_loveb_mx .dl .dt {
  font-size: 28rpx;
  line-height: 150%;
  text-align: left;
  width: 70%;
}

.my_loveb_mx .dl .dt .font {
  color: #999;
  display: block;
  font-size: 24rpx;
}

.my_loveb_mx .dl .dd {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 28rpx;
  line-height: 78rpx;
  text-align: right;
  width: 28%;
}

.my_loveb_mx .dl .zs {
  color: #e75385;
}

.my_loveb_mx .dl .fs {
  color: #09f;
}

.tg_my_money_tx {
  margin-bottom: 80rpx;
  margin-top: 20rpx;
  padding: 20rpx 0;
}

.tg_my_money_tx .isType {
  margin: 10rpx 0 20rpx 40rpx;
  text-align: left;
  width: 93%;
}

.tg_my_money_tx .isType .isTypeText {
  font-size: 36rpx;
  font-weight: 700;
  margin-bottom: 20rpx;
}

.tg_my_money_tx .isType .li {
  border: none;
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  width: 45%;
}


.withdrawalHer {
  text-align: left;
  background-color: #ffffff;
  margin-top: 20rpx;
  padding: 20rpx 40rpx;


  .withdrawalBox {
    font-size: 32rpx;
    margin: 10rpx 0;
    display: flex;
    align-items: center;
    justify-content: space-between;

  }

  .inputBox {
    height: 38px;
    line-height: 38px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 5rpx;
    border-bottom: 1px solid rgba(0, 0, 0, 0.5);

    .inputLeft {
      display: flex;
      align-items: center;
      justify-content: flex-start;
      gap: 20rpx;
    }

    .inputText {
      color: #6633FF;
    }
  }

  .herPrice {
    margin: 20rpx 0;

    .price {
      color: #fd3f4b;
      font-weight: bold;
      margin-left: 20rpx;
    }
  }

  .promptText {

  }
}

.tg_my_money_tx .form {
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  margin: 40rpx auto;
  text-align: left;
  width: 93%;
}

.tg_my_money_tx .form label {
  font-size: 30rpx;
}

.tg_my_money_tx .form .btn5 {
  display: block;
  margin: 40rpx auto 0;
  width: 92%;
}

.tg_my_money_tx .h3 {
  margin: 30rpx 0 20rpx 60rpx;
  text-align: left;
}

.tg_my_money_tx .h3 .b {
  font-size: 36rpx;
  margin-bottom: 20rpx;
}

.tg_my_money_tx .li {
  border: 1px solid #eee;
  border-radius: 80rpx;
  box-sizing: border-box;
  display: inline-block;
  margin: 20rpx 1%;
  padding: 20rpx;
  vertical-align: middle;
  width: 30%;
}

.tg_my_money_tx .h5 {
  color: #666;
  padding: 40rpx 0 10rpx;
  text-align: center;
}

.tg_my_money_tx .h6 {
  color: #999;
  line-height: 180%;
  margin: 20rpx auto;
  text-align: left;
  width: 85%;
}

.div_box .kf_wxpic {
  border: 1px solid #f5f5f5;
  height: 360rpx;
  margin: 20rpx auto;
  padding: 5rpx;
  width: 360rpx;
}

.div_box .kf_wxpic image {
  height: 100%;
  width: 100%;
}

.div_box .kf_text {
  font-size: 30rpx;
  line-height: 150%;
}

.div_box .kf_text .dui {
  color: #3cc012;
  margin-right: 8rpx;
}

.withdrawalFooter {
  position: absolute;
  bottom: 0;
  left: 50%;
  background-color: #ffffff;
  width: 95%;
  transform: TranslateX(-50%);
  height: 120rpx;
  line-height: 120rpx;
  padding: 0 30rpx;

  .footerFlex {
    display: flex;
    align-items: center;
    justify-content: space-between;

    .footer {
      font-size: 32rpx;
      font-weight: bold;

      .footerText {
        color: #fd3f4b;
        font-weight: bold;
        margin-left: 20rpx;
        font-size: 28rpx;

      }
    }

    .footerBnt {
      .bnt {
        width: 240rpx;
        height: 80rpx;
        line-height: 80rpx;
        background-color: #aaaaaa;
        color: #fff;
        border-radius: 80rpx;
        text-align: center;
      }

      .backGer {
        background-color: var(--color);
        color: #ffffff;
      }
    }
  }
}